package cn.ffcs.contract.dao;


import java.util.HashMap;
import java.util.List;
import java.util.Map;

import cn.ffcs.base.dao.IBaseDAO;
import cn.ffcs.base.web.PageControl;
import cn.ffcs.contract.model.ActContract;

/**
 * 
 * 合同管理DAO<br/> <table>
 * <tr>
 * <td>负责人/principal: </td>
 * <td colspan="2">pany</td>
 * <tr>
 * <td>修改记录/revision:</td>
 * <td colspan="2"></td>
 * </tr>
 * <tr>
 * <td>日期:</td>
 * <td>修改人:</td>
 * <td>修改说明:</td>
 * </tr>
 * <tr>
 * <td></td>
 * <td></td>
 * <td></td>
 * </tr>
 * </table>
 * @author g.pany
 * @version $Id$
 */
public interface IProjectDAO extends IBaseDAO
{

    public PageControl findVoaContract(HashMap conds,PageControl pageControl);
    public PageControl findContractCountersigned(HashMap conds,PageControl pageControl);
    public PageControl findContractWarning(HashMap conds,PageControl pageControl);
    public PageControl findContractTemplate(HashMap conds,PageControl pageControl);
    public PageControl findEconomicContracts(HashMap conds,PageControl pageControl);
    public PageControl findEconomicContractsByflow(HashMap conds,PageControl pageControl);
    public ActContract findCUserInfoById(String userId);
    public String findIdBySigncode(String signcode);
    
    public Map findObjectById(String tableName,String disCol,String cond);
}
